package com.ybkj.daijia;

import java.io.Serializable;
import java.util.Map;

public class WxSetting implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = -3282176474075605486L;
    /**
     * 微信公众号二维码
     */
    private String wxQrCode;
    /**
     * 微信token
     */
    private String wxToken;
    /**
     * 微信AppID
     */
    private String wxAppId;
    /**
     * 微信AppSecret
     */
    private String wxAppSecret;
    /**
     * 微信PartnerId
     */
    private String wxPartnerId;
    /**
     * 微信PartnerKey
     */
    private String wxPartnerKey;
    /**
     * 微信关注消息
     */
    private String wxSubscribe;
    /**
     * 微信取消关注
     */
    private String wxUnsubscribe;
    /**
     * 收到会员绑定手机号码消息
     */
    private String wxAccountBindRequest;
    /**
     * 会员账号绑定成功消息
     */
    private String wxAccountBindSuccess;
    /**
     * 没有查询到附近的代驾员消息
     */
    private String wxQueryDriverNoResult;
    /**
     * 没有绑定账号消息
     */
    private String wxNoBindAccount;
    /**
     * 微信需要的资源服务器地址
     */
    private String wxServer;

    /**
     * 微信AppID(微信小程序)
     */
    private String wxAppIdMP;
    /**
     * 微信AppSecret(微信小程序)
     */
    private String wxAppSecretMP;
    /**
     * 微信PartnerId(微信小程序)
     */
    private String wxPartnerIdMP;
    /**
     * 微信PartnerKey(微信小程序)
     */
    private String wxPartnerKeyMP;

    /**
     * 微信商户证书
     */
    private String certUrl;

    private String wxSmallQrCode;

    public String getWxSmallQrCode() {
        return wxSmallQrCode;
    }

    public void setWxSmallQrCode(String wxSmallQrCode) {
        this.wxSmallQrCode = wxSmallQrCode;
    }

    public String getCertUrl() {
        return certUrl;
    }

    public void setCertUrl(String certUrl) {
        this.certUrl = certUrl;
    }

    public String getWxQrCode() {
        return wxQrCode;
    }

    public void setWxQrCode(String wxQrCode) {
        this.wxQrCode = wxQrCode;
    }

    public String getWxAppIdMP() {
        return wxAppIdMP;
    }

    public void setWxAppIdMP(String wxAppIdMP) {
        this.wxAppIdMP = wxAppIdMP;
    }

    public String getWxAppSecretMP() {
        return wxAppSecretMP;
    }

    public void setWxAppSecretMP(String wxAppSecretMP) {
        this.wxAppSecretMP = wxAppSecretMP;
    }

    public String getWxPartnerIdMP() {
        return wxPartnerIdMP;
    }

    public void setWxPartnerIdMP(String wxPartnerIdMP) {
        this.wxPartnerIdMP = wxPartnerIdMP;
    }

    public String getWxPartnerKeyMP() {
        return wxPartnerKeyMP;
    }

    public void setWxPartnerKeyMP(String wxPartnerKeyMP) {
        this.wxPartnerKeyMP = wxPartnerKeyMP;
    }

    public String getWxToken() {
        return wxToken;
    }

    public void setWxToken(String wxToken) {
        this.wxToken = wxToken;
    }

    public String getWxAppId() {
        return wxAppId;
    }

    public void setWxAppId(String wxAppId) {
        this.wxAppId = wxAppId;
    }

    public String getWxAppSecret() {
        return wxAppSecret;
    }

    public void setWxAppSecret(String wxAppSecret) {
        this.wxAppSecret = wxAppSecret;
    }

    public String getWxSubscribe() {
        return wxSubscribe;
    }

    public void setWxSubscribe(String wxSubscribe) {
        this.wxSubscribe = wxSubscribe;
    }

    public String getWxUnsubscribe() {
        return wxUnsubscribe;
    }

    public void setWxUnsubscribe(String wxUnsubscribe) {
        this.wxUnsubscribe = wxUnsubscribe;
    }

    public String getWxAccountBindRequest() {
        return wxAccountBindRequest;
    }

    public void setWxAccountBindRequest(String wxAccountBindRequest) {
        this.wxAccountBindRequest = wxAccountBindRequest;
    }

    public String getWxAccountBindSuccess() {
        return wxAccountBindSuccess;
    }

    public void setWxAccountBindSuccess(String wxAccountBindSuccess) {
        this.wxAccountBindSuccess = wxAccountBindSuccess;
    }

    public String getWxQueryDriverNoResult() {
        return wxQueryDriverNoResult;
    }

    public void setWxQueryDriverNoResult(String wxQueryDriverNoResult) {
        this.wxQueryDriverNoResult = wxQueryDriverNoResult;
    }

    public String getWxNoBindAccount() {
        return wxNoBindAccount;
    }

    public void setWxNoBindAccount(String wxNoBindAccount) {
        this.wxNoBindAccount = wxNoBindAccount;
    }

    public String getWxServer() {
        return wxServer;
    }

    public void setWxServer(String wxServer) {
        this.wxServer = wxServer;
    }

    public String getWxPartnerId() {
        return wxPartnerId;
    }

    public void setWxPartnerId(String wxPartnerId) {
        this.wxPartnerId = wxPartnerId;
    }

    public String getWxPartnerKey() {
        return wxPartnerKey;
    }

    public void setWxPartnerKey(String wxPartnerKey) {
        this.wxPartnerKey = wxPartnerKey;
    }

    public String complieTemplate(String template, Map<String, String> params) {

        if (null != params && !params.isEmpty()) {

        }

        return template;
    }
}
